Proofs of proximity for context-free languages and read-once branching programs
نویسندگان
چکیده
Proofs of proximity are probabilistic proof systems in which the verifier only queries a sublinear number of input bits, and soundness only means that, with high probability, the input is close to an accepting input. In their minimal form, called Merlin-Arthur proofs of proximity (MAP), the verifier receives, in addition to query access to the input, also free access to an explicitly given short (sub-linear) proof. A more general notion is that of an interactive proof of proximity (IPP), in which the verifier is allowed to interact with an all-powerful, yet untrusted, prover. MAPs and IPPs may be thought of as the NP and IP analogues of property testing, respectively. In this work we construct proofs of proximity for two natural classes of properties: (1) context-free languages, and (2) languages accepted by small read-once branching programs. Our main results are: 1. MAPs for these two classes, in which, for inputs of length n, both the verifier’s query complexity and the length of the MAP proof are Õ( √ n). 2. IPPs for the same two classes with constant query complexity, poly-logarithmic communication complexity, and logarithmically many rounds of interaction. ∗This research was partially supported by the Israel Science Foundation (grant No. 671/13).
منابع مشابه
Proofs of Proximity for Context-Free Languages and Read-Once Branching Programs - (Extended Abstract)
Proofs of proximity are probabilistic proof systems in which the verifier only queries a sublinear number of input bits, and soundness only means that, with high probability, the input is close to an accepting input. In their minimal form, called Merlin-Arthur proofs of proximity (MAP), the verifier receives, in addition to query access to the input, also free access to an explicitly given shor...
متن کاملRandomization and Nondeterminsm Are Incomparable for Ordered Read-once Branching Programs
In 3] we exhibited a simple boolean functions fn in n variables such that: 1) fn can be computed by polynomial size randomized ordered read-once branching program with one sided small error; 2) any nondeterministic ordered read-once branching program that computes fn has exponential size. In this paper we present a simple boolean function gn in n variables such that: 1) gn can be computed by po...
متن کاملRandomization and Nondeterminism Are Comparable for Ordered Read-Once Branching Programs
In 3] we exhibited a simple boolean functions f n in n variables such that: 1) f n can be computed by polynomial size randomized ordered read-once branching program with one sided small error; 2) any nondeterministic ordered read-once branching program that computes f n has exponential size. In this paper we present a simple boolean function g n in n variables such that: 1) g n can be computed ...
متن کاملQuantum vs. Classical Read-Once Branching Programs
The paper presents the first nontrivial upper and lower bounds for (nonoblivious) quantum read-once branching programs. It is shown that the computational power of quantum and classical read-once branching programs is incomparable in the following sense: (i) A simple, explicit boolean function on 2n input bits is presented that is computable by error-free quantum read-once branching programs of...
متن کاملParity Graph-driven Read-Once Branching Programs and an Exponential Lower Bound for Integer Multiplication
Branching programs are a well-established computation model for boolean functions, especially read-once branching programs have been studied intensively. Exponential lower bounds for deterministic and nondeterministic read-once branching programs are known for a long time. On the other hand, the problem of proving superpolynomial lower bounds for parity read-once branching programs is still ope...
متن کامل